|
學校運動會舉辦了一個趣味傳球比賽,所有參賽同學圍成一個圓圈,互相傳球。 |
題目說明 |
每個同學有一個編號(從 1 到 N)。 遊戲規則如下: 比賽開始時,球在 1 號同學手上。 傳球方式:每次傳球都固定「隔 K 個人」,把球傳給下一位同學。 例如:K=1 代表傳給下一個人,K=2 代表跳過 1 人後傳給下一個人。 傳球會一直持續,直到球再次回到 1 號同學手上,比賽才結束。 請你模擬這個傳球遊戲,輸出整個過程中,球依序落在誰的手上(包含最初的 1 號)。 輸入格式:2行,每行1個整數: N:同學人數(2 ? N ? 1000) K:每次傳球要隔的人數(1 ? K ? 1000) 輸出格式:1行,輸出一串整數,用空格間隔開。 輸出結果代表傳球過程中球依序落在誰的手上。 第一個數字必定是 1(表示起始位置),最後一個數字也會是 1(回到起點)。 |
範例格式 |
使用者輸入 | 輸出 | 範例說明 |
5
2 | 1 3 5 2 4 1 | 範例說明 共有 5 個人,起始在 1。 每隔 2 人 → 傳到第 3 人。 傳球過程:1 → 3 → 5 → 2 → 4 → 1 輸出包含起點 → 1 3 5 2 4 1。 |
4
1 | 1 2 3 4 1 | 範例說明 共有 4 個人,起始在 1。 每隔 1 人 → 傳到下一個人。 傳球過程:1 → 2 → 3 → 4 → 1 輸出 → 1 2 3 4 1。 |
6
3 | 1 4 1 | 範例說明 共有 6 個人,起始在 1。 每隔 3 人 → 傳到第 4 人。 傳球過程:1 → 4 → 1(回到起點結束) 輸出 → 1 4 1。 |
12
9 | 1 10 7 4 1 | 範例說明 共有 12 個人,起始在 1。 每隔 9 人: 1 → 10 10 → 7 7 → 4 4 → 1(回到起點結束) 輸出 → 1 10 7 4 1。 |
第一個輸入:
第二個輸入:
第三個輸入:
第四個輸入:
預期答案:
分數:
第一個輸入:
第二個輸入:
第三個輸入:
第四個輸入:
預期答案:
分數:
第一個輸入:
第二個輸入:
第三個輸入:
第四個輸入:
預期答案:
分數:
第一個輸入:
第二個輸入:
第三個輸入:
第四個輸入:
預期答案:
分數:
第一個輸入:
第二個輸入:
第三個輸入:
第四個輸入:
預期答案:
分數:
第一個輸入:
第二個輸入:
第三個輸入:
第四個輸入:
預期答案:
分數:
第一個輸入:
第二個輸入:
第三個輸入:
第四個輸入:
預期答案:
分數:
第一個輸入:
第二個輸入:
第三個輸入:
第四個輸入:
預期答案:
分數:
第一個輸入:
第二個輸入:
第三個輸入:
第四個輸入:
預期答案:
分數:
第一個輸入:
第二個輸入:
第三個輸入:
第四個輸入:
預期答案:
分數:
bDesigner |
Privacy | ||||||||||
|
|||||||||||